Desenvolupament iteratiu i incremental

El desenvolupament iteratiu i incremental és qualsevol combinació d'ambdós disseny iteratiu o mètode iteratiu i el Model de generació incremental de desenvolupament de programari. La combinació és de llarga data[1] i ha estat àmpliament recomanat per als esforços de desenvolupament de grans dimensions. Per exemple, el 1985 DOD-STD-2167[2] esmenta (a la secció 4.1.2): "Durant el desenvolupament de programari, més d'una iteració del cicle de desenvolupament de programari pot estar en progrés a la vegada." i "Aquest procés pot ser descrit com una" adquisició evolutiva 'o enfocament de "acumulació gradual'." La relació entre iteracions i increments està determinada en general per la metodologia de desenvolupament de programari i procés de desenvolupament de programari. El nombre exacte i la naturalesa de composicions incrementals particulars i el que és iterat seran específics per a cada esforç de desenvolupament individual.

El desenvolupament iteratiu i incremental són parts essencials dels Models de cascada modificats, Procès Unificat Racional, Programació Extrema i en general els diversos marcs de desenvolupament de programari àgil.

  1. Cockburn, Alistair. «Using Both Incremental and Iterative Development» (en anglès). web.archive, 26-05-2012. Arxivat de l'original el 2012-05-26. [Consulta: 14 octubre 2022].
  2. Larman, Craig; Basili, Victor R. «Iterative and Incremental Development: A Brief History» (en anglès). craiglarman.com, 01-06-2003.

Developed by StudentB